home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Sources / src / viewrc / Makefile < prev    next >
Encoding:
Makefile  |  1996-09-27  |  1.1 KB  |  53 lines

  1. COMMON_HDRS=    ../h/token.h ../h/getmsg.h ../keybind/msgname.c ../h/rc_comp_str.h ../h/codelg.h
  2.  
  3. COMMON_OBJS=
  4.  
  5. include ../../Configfile
  6.  
  7. OBJS=           main.o text.o
  8.  
  9. all:        check_common viewrc
  10.  
  11. lint:        lint_test $(LINTFILES) awk
  12.         $(LINT) $(CPPFLAGS) $(LINTFLAGS) $(LINTFILES)
  13.  
  14. awk:        check_common name.h
  15.  
  16. do_check_common:check_common
  17.  
  18. viewrc:         $(OBJS) ../lib/orilib.a
  19.         $(LD) $(LDFLAGS) -o $@ $(OBJS) ../lib/orilib.a $(LIBS)
  20.  
  21. #{{{}}}
  22. #{{{  automatically generated files
  23. name.h:         ../h/tokens tok2h.awk
  24.         $(AWK) -f tok2h.awk ../h/tokens >name.h
  25. #}}}
  26.  
  27. install:        check_common viewrc
  28.         $(BIN_INSTALL) -m 755 viewrc $(BIN_PATH)
  29.  
  30. deinstall:
  31.         rm -f $(BIN_PATH)/viewrc
  32.  
  33. empty_depend:
  34.         rm -f *dependencies*
  35.         > dependencies
  36.  
  37. pseudo_depend:    $(COMMON_HDRS) ../lib/*.h awk empty_depend
  38.         echo $(OBJS) $(COMMON_OBJS) ":" *.h $(COMMON_HDRS) >>dependencies
  39.  
  40. depend:        $(COMMON_HDRS) awk empty_depend
  41.         $(GEN_DEPEND)
  42.  
  43. tags:        awk
  44.         ctags -t *.c $(COMMON_OBJS)
  45.  
  46. clean:
  47.         rm -f core symbol.out err.out $(OBJS) *.u.c tags
  48.  
  49. clobber:        clean empty_depend
  50.         rm -f viewrc name.h
  51.  
  52. include dependencies
  53.